// Zone.cpp: implementation of the Zone class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Zone.h"
#include "Site.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

using namespace PDMS::PDMSDomain;

UE_PDMSCLASS_IMPLEMENT( Zone, Tree, _T( "ZONE" ) )

Zone::Zone()
{
	m_strFunction = "unset";
	m_strPurpose = "unset";
	m_iNumber = 0;
	m_iArea = 0;
	m_strModule = "Unset";
	m_strPspec = "unset";
	m_strIspec = "unset";
	m_strTspec = "unset";
	m_iDUnion = 0;
	m_strRlstored = "unset";
}

Zone::~Zone()
{

}

Persistable* Zone::Clone()
{
	return NULL;
}

BOOL Zone::IsLegalParent(Tree *pParent)
{
	return pParent->IsKindOf( UE_RUNTIME_CLASS( Site ) );
}
